package com.example.demo.threadDemo.aCreateThread;

/**
 * @Description ACreateThreadMethod1
 * @Author songchuanlong
 * @Date 2025-04-14
 */

/**
 * 线程池的创建方式一：继承Thread类
 * 优点:编码简单
 * 缺点:线程类已经继承Thread，无法继承其他类，不利于功能的扩展，（java单继承）
 * 启动线程必须是调用start方法，不是调用run方法。
 * 不要把主线程任务放在启动子线程之前。
 */
public class ACreateThreadMethod1 {
    //main线程是由一条默认的主线程执行的
    public static void main(String[] args) {
        //创建MyThresd线程类的对象来代表一个线程
        Thread t = new MyThresd1();
        //启动线程（自动执行run方法）
        t.start();//t线程
        for (int i = 1; i <= 5; i++) {
            System.out.println("主线程输出："+i);
        }
    }
}
